package com.zb.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Author WEN
 * @Date 2023/9/23 0023
 **/
@Data
@ApiModel("打印模板数据")
public class PrintTemplateDataVo {

    @ApiModelProperty(value = "商品ID")
    private Long goodsId;

    @ApiModelProperty(value = "品牌ID")
    private Long brandId;

    @ApiModelProperty(value = "品牌")
    private String brand;

    @ApiModelProperty(value = "商品型号")
    private String model;

    @ApiModelProperty(value = "商品名称")
    private String name;

    @ApiModelProperty(value = "商品规格ID")
    private Long goodsSpecId;

    @ApiModelProperty(value = "商品规格名称")
    private String goodsSpecName;

    @ApiModelProperty(value = "商品分类ID")
    private Long typeId;

    @ApiModelProperty(value = "商品分类名称")
    private String type;

    @ApiModelProperty(value = "商品生产日期")
    private Date goodsCreateTime;

    @ApiModelProperty(value = "编码数据对象")
    private List<PrintCodeDataVo> codeDataVos;

    @ApiModelProperty(value = "组件模板对象")
    private List<CodePrintTemplateComponentVo> templateComponentVos;
}
